congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Containers
Code IndexAdd Tabnine to your IDE (free)

How to use
Containers
in
org.assertj.swing.fixture

Best Java code snippets using org.assertj.swing.fixture.Containers (Showing top 13 results out of 315)

origin: dboissier/mongo4idea

@Before
public void setUp() {
  MockitoAnnotations.initMocks(MongoResultPanelTest.class);
  mongoResultPanel = GuiActionRunner.execute(new GuiQuery<MongoResultPanel>() {
    protected MongoResultPanel executeInEDT() {
      return new MongoResultPanel(DummyProject.getInstance(), mongoDocumentOperations, notifierMock);
    }
  });
  frameFixture = Containers.showInFrame(mongoResultPanel);
}
origin: joel-costigliola/assertj-swing

/**
 * Creates a new {@code JFrame} and uses the given {@code Container} as its content pane. The created {@code JFrame}
 * is wrapped by a {@link FrameFixture}. Unlike {@link #showInFrame(Container)}, this method does <strong>not</strong>
 * display the created {@code JFrame}. It uses the given {@code Robot}, if you've created your own {@code Robot} this
 * method is best for you, if not use {@code #frameFixtureFor(Container)}.
 * 
 * @param robot performs user events on the given window and verifies expected output.
 * @param contentPane the {@code Container} to use as content pane for the {@code JFrame} to create.
 * @return the created {@code FrameFixture}.
 * @see #frameFor(Container)
 */
@RunsInEDT
@Nonnull public static
FrameFixture frameFixtureFor(@Nonnull Robot robot, @Nonnull Container contentPane) {
 return new FrameFixture(robot, frameFor(contentPane));
}
origin: joel-costigliola/assertj-swing

/**
 * Creates a new {@code JFrame} and uses the given {@code Container} as its content pane. The created {@code JFrame}
 * is wrapped and displayed by a {@link FrameFixture}. It uses the given {@code Robot}, if you've created your own
 * {@code Robot} this method is best for you, if not use {@code #showInFrame(Container)}.
 * 
 * @param robot performs user events on the given window and verifies expected output.
 * @param contentPane the {@code Container} to use as content pane for the {@code JFrame} to create.
 * @return the created {@code FrameFixture}.
 * @see #frameFor(Container)
 */
@RunsInEDT
@Nonnull public static
FrameFixture showInFrame(@Nonnull Robot robot, @Nonnull Container contentPane) {
 FrameFixture frameFixture = frameFixtureFor(robot, contentPane);
 frameFixture.show();
 return frameFixture;
}
origin: joel-costigliola/assertj-swing

/**
 * Creates a new {@code JFrame} and uses the given {@code Container} as its content pane. The created {@code JFrame}
 * is wrapped by a {@link FrameFixture}. Unlike {@link #showInFrame(Container)}, this method does <strong>not</strong>
 * display the created {@code JFrame}.
 * <p>
 * <strong>Note:</strong>This method creates a new {@link Robot}. When using this method, please do not create any
 * additional instances of {@code Robot}. Only one instance of {@code Robot} can exist per test class. If you've
 * created your own {@code Robot} e.g. by extending the base test class, use
 * {@code #frameFixtureFor(Robot, Container)}.
 * </p>
 * 
 * @param contentPane the {@code Container} to use as content pane for the {@code JFrame} to create.
 * @return the created {@code FrameFixture}.
 * @see #frameFor(Container)
 */
@RunsInEDT
@Nonnull public static
FrameFixture frameFixtureFor(@Nonnull Container contentPane) {
 return new FrameFixture(frameFor(contentPane));
}
origin: joel-costigliola/assertj-swing

/**
 * Creates a new {@code JFrame} and uses the given {@code Container} as its content pane. The created {@code JFrame}
 * is wrapped and displayed by a {@link FrameFixture}.
 * <p>
 * <strong>Note:</strong>This method creates a new {@link Robot}. When using this method, please do not create any
 * additional instances of {@code Robot}. Only one instance of {@code Robot} can exist per test class. If you've
 * created your own {@code Robot} e.g. by extending the base test class, use {@code #showInFrame(Robot, Container)}.
 * </p>
 * 
 * @param contentPane the {@code Container} to use as content pane for the {@code JFrame} to create.
 * @return the created {@code FrameFixture}.
 * @see #frameFor(Container)
 */
@RunsInEDT
@Nonnull public static
FrameFixture showInFrame(@Nonnull Container contentPane) {
 FrameFixture frameFixture = frameFixtureFor(contentPane);
 frameFixture.show();
 return frameFixture;
}
origin: dboissier/mongo4idea

@Before
public void setUp() {
  mongoManager = Mockito.spy(new MongoManager());
  configurationPanel = GuiActionRunner.execute(new GuiQuery<ServerConfigurationPanel>() {
    protected ServerConfigurationPanel executeInEDT() {
      return new ServerConfigurationPanel(DummyProject.getInstance(), mongoManager);
    }
  });
  frameFixture = Containers.showInFrame(configurationPanel);
}
origin: dboissier/mongo4idea

        .append("visible", false)
        .append("image", null));
frameFixture = Containers.showInFrame(mongoEditionPanel);
origin: dboissier/mongo4idea

frameFixture = Containers.showInFrame(mongoEditionPanel);
origin: dboissier/mongo4idea

@Test
public void displayMongoDocumentInTheTreeTable() {
  mongoEditionPanel.updateEditionTree(
      new Document("_id", new ObjectId("50b8d63414f85401b9268b99"))
          .append("label", "toto")
          .append("visible", false)
          .append("image", null));
  frameFixture = Containers.showInFrame(mongoEditionPanel);
  JTableFixture tableFixture = frameFixture.table("editionTreeTable");
  tableFixture.replaceCellReader(new JsonTableCellReader());
  tableFixture.requireColumnCount(2)
      .requireContents(new String[][]{
          {"_id", "50b8d63414f85401b9268b99"},
          {"label", "toto"},
          {"visible", "false"},
          {"image", "null"}
      });
}
origin: dboissier/mongo4idea

@Test
public void addKeyWithSomeValue() {
  mongoEditionPanel.updateEditionTree(
      new Document("_id", new ObjectId("50b8d63414f85401b9268b99"))
          .append("label", "toto")
          .append("visible", false)
          .append("image", null));
  frameFixture = Containers.showInFrame(mongoEditionPanel);
  JTableFixture editionTreeTable = frameFixture.table("editionTreeTable");
  editionTreeTable.replaceCellReader(new JsonTableCellReader());
  editionTreeTable.selectCell(TableCell.row(1).column(1));
  mongoEditionPanel.addKey("stringKey", "pouet");
  editionTreeTable.selectCell(TableCell.row(1).column(1));
  mongoEditionPanel.addKey("numberKey", "1.1");
  editionTreeTable.requireContents(new String[][]{
      {"_id", "50b8d63414f85401b9268b99"},
      {"label", "toto"},
      {"visible", "false"},
      {"image", "null"},
      {"stringKey", "pouet"},
      {"numberKey", "1.1"},
  });
}
origin: t28hub/json2java4idea

@Before
public void setUp() throws Exception {
  final IdeaTestFixtureFactory ideaFixtureFactory = IdeaTestFixtureFactory.getFixtureFactory();
  testFixture = ideaFixtureFactory.createBareFixture();
  testFixture.setUp();
  application = ApplicationManager.getApplication();
  underTest = GuiActionRunner.execute(SettingsPanel::new);
  window = Containers.showInFrame(underTest.getComponent());
}
origin: UNIVALI-LITE/Portugol-Studio

Containers.showInFrame(robot(), aba);
origin: UNIVALI-LITE/Portugol-Studio

Containers.showInFrame(robot(), aba);
org.assertj.swing.fixtureContainers

Javadoc

Utility methods related to Containers.

Most used methods

  • showInFrame
    Creates a new JFrame and uses the given Container as its content pane. The created JFrameis wrapped
  • frameFixtureFor
    Creates a new JFrame and uses the given Container as its content pane. The created JFrameis wrapped
  • frameFor
    Creates a new JFrame and uses the given Container as its content pane. The created JFramehas the nam

Popular in Java

  • Reading from database using SQL prepared statement
  • getExternalFilesDir (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getSupportFragmentManager (FragmentActivity)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • Kernel (java.awt.image)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now