Ejemplo n.º 1
0
  @Test
  public void testCButton_StringStringIcon() {
    Icon icon = new ImageIcon(new byte[214]);
    CButton item = getButton("item", (String) null, icon);
    assertThat(item.getName()).isEqualTo("item");
    assertThat(item.getText()).isEmpty();
    assertThat(item.getIcon()).isEqualTo(icon);

    item = getButton("", "txt", icon);
    assertThat(item.getName()).isEmpty();
    assertThat(item.getText()).isEqualTo("txt");
    assertThat(item.getIcon()).isEqualTo(icon);

    icon = new ImageIcon(new byte[42]);
    item = getButton(null, "", icon);
    assertThat(item.getName()).isNull();
    assertThat(item.getText()).isEmpty();
    assertThat(item.getIcon()).isEqualTo(icon);

    icon = new ImageIcon();
    item = getButton(" .. ", "12 <-> 34", icon);
    assertThat(item.getName()).isEqualTo(" .. ");
    assertThat(item.getText()).isEqualTo("12 <-> 34");
    assertThat(item.getIcon()).isEqualTo(icon);
  }
Ejemplo n.º 2
0
  @Test
  public void testCButton_StringIcon() throws InterruptedException, InvocationTargetException {
    CButton button = getButton("St[a]rt", (Icon) null);
    assertThat(button.getMnemonic()).isEqualTo(KeyEvent.VK_A);
    assertThat(button.getText()).isEqualTo("Start");

    button = getButton("St[ar]t", (Icon) null);
    assertThat(button.getText()).isEqualTo("St[ar]t");

    button = getButton("Star[t]", (Icon) null);
    assertThat(button.getMnemonic()).isEqualTo(KeyEvent.VK_T);
    assertThat(button.getText()).isEqualTo("Start");

    button = getButton("[S]tart", (Icon) null);
    assertThat(button.getMnemonic()).isEqualTo(KeyEvent.VK_S);
    assertThat(button.getText()).isEqualTo("Start");
  }
Ejemplo n.º 3
0
  @Test
  public void testCButton_StringString() {
    CButton item = getButton("item", (String) null);
    assertThat(item.getName()).isEqualTo("item");
    assertThat(item.getText()).isEmpty();

    item = getButton("", "txt");
    assertThat(item.getName()).isEmpty();
    assertThat(item.getText()).isEqualTo("txt");

    item = getButton(null, "");
    assertThat(item.getName()).isNull();
    assertThat(item.getText()).isEmpty();

    item = getButton(" .. ", "12 <-> 34");
    assertThat(item.getName()).isEqualTo(" .. ");
    assertThat(item.getText()).isEqualTo("12 <-> 34");
  }
Ejemplo n.º 4
0
  @Test
  public void testSetTextString() throws InterruptedException, InvocationTargetException {
    final CButton button = getButton();
    setText(button, "St[a]rt");
    assertThat(button.getMnemonic()).isEqualTo(KeyEvent.VK_A);
    assertThat(button.getText()).isEqualTo("Start");

    setText(button, "St[ar]t");
    assertThat(button.getMnemonic()).isEqualTo(KeyEvent.VK_A);
    assertThat(button.getText()).isEqualTo("St[ar]t");

    setText(button, "Star[t]");
    assertThat(button.getMnemonic()).isEqualTo(KeyEvent.VK_T);
    assertThat(button.getText()).isEqualTo("Start");

    setText(button, "[S]tart");
    assertThat(button.getMnemonic()).isEqualTo(KeyEvent.VK_S);
    assertThat(button.getText()).isEqualTo("Start");

    setText(button, null);
    assertThat(button.getMnemonic()).isEqualTo(KeyEvent.VK_S);
    assertThat(button.getText()).isNull();
  }
Ejemplo n.º 5
0
  @Test
  public void testCButton_StringAction() {
    CButton item = getButton("item", (Action) null);
    assertThat(item.getName()).isEqualTo("item");
    assertThat(item.getAction()).isNull();

    item =
        getButton(
            "",
            new AbstractAction("ACTION") {
              /** ... */
              private static final long serialVersionUID = 1L;

              @Override
              public void actionPerformed(final ActionEvent e) {}
            });
    assertThat(item.getName()).isEmpty();
    assertThat(item.getText()).isEqualTo("ACTION");
    assertThat(item.getAction()).isInstanceOf(AbstractAction.class);
  }