コード例 #1
0
ファイル: GlassTest.java プロジェクト: aigor/tetris-java
 @Test
 public void shouldReturnRightNumberOfElems() {
   Glass glass =
       new Glass(
           "    *         *         *         *                                                                                                                                                                     ");
   assertEquals(4, glass.numbOfElemsOnField());
 }
コード例 #2
0
ファイル: Dialog.java プロジェクト: profiprog/profiprog
 public void setModal(boolean modal) {
   if (modal != dialogBox.isModal()) {
     if (isShowing()) {
       if (modal) glass.show();
       else glass.hide();
     }
     dialogBox.setModal(modal);
   }
 }
コード例 #3
0
ファイル: GlassTest.java プロジェクト: aigor/tetris-java
 @Test
 public void shouldInitializeGlassCorrectly() {
   Glass glass =
       new Glass(
           "    *         *         *         *                                                                                                                                                                     ");
   assertEquals(
       "|          |\n|          |\n|          |\n|          |\n|          |\n|          |\n|          |\n|          |\n|          |\n"
           + "|          |\n|          |\n|          |\n|          |\n|          |\n|          |\n|          |\n|    *     |\n|    *     |\n|    *     |\n|    *     |\n------------",
       glass.toString());
 }
コード例 #4
0
ファイル: GlassTest.java プロジェクト: aigor/tetris-java
 @Test
 public void shouldReturnRightSufrace() {
   Glass glass =
       new Glass(
           "    *         *         *         *                                                                                                                                                                     ");
   int[] surf = glass.getSurface();
   int[] shouldBe = new int[] {0, 0, 0, 4, -4, 0, 0, 0, 0};
   for (int i = 0; i < surf.length; i++) {
     assertEquals(shouldBe[i], surf[i]);
   }
 }
コード例 #5
0
ファイル: Dialog.java プロジェクト: profiprog/profiprog
  public void show() {
    if (isShowing()) return;
    if (inicialized == false) {
      initContent(contentPanel);
      initActionButton();
      inicialized = true;
    } else cleanUp();

    if (isModal()) glass.show();
    dialogBox.setVisible(false);
    dialogBox.show();
    showTimer.schedule(1);
  }
コード例 #6
0
ファイル: Dialog.java プロジェクト: profiprog/profiprog
 protected void afterHide(boolean autoHiden) {
   if (isModal()) glass.hide();
 }
コード例 #7
0
 private OngoingStubbing<Boolean> rejectWhenCoordinates(int x, int y) {
   return when(glass.accept(Matchers.<Figure>anyObject(), eq(x), eq(y))).thenReturn(false);
 }
コード例 #8
0
 private void glassToAccept(boolean accept) {
   when(glass.accept(Matchers.<Figure>anyObject(), anyInt(), anyInt())).thenReturn(accept);
 }