Search in sources :

Example 1 with SMTRunnerTreeStructure

use of com.intellij.execution.testframework.sm.runner.SMTRunnerTreeStructure in project intellij-community by JetBrains.

the class SMTRunnerFiltersTest method testHidePassedHideIgnored.

public void testHidePassedHideIgnored() {
    TestConsoleProperties.HIDE_PASSED_TESTS.set(myProperties, true);
    TestConsoleProperties.HIDE_IGNORED_TEST.set(myProperties, true);
    final SMTRunnerTreeStructure treeStructure = myResultsForm.getTreeBuilder().getSMRunnerTreeStructure();
    final Object[] suites = treeStructure.getChildElements(mySuite);
    assertTrue(suites.length == 0);
}
Also used : SMTRunnerTreeStructure(com.intellij.execution.testframework.sm.runner.SMTRunnerTreeStructure)

Example 2 with SMTRunnerTreeStructure

use of com.intellij.execution.testframework.sm.runner.SMTRunnerTreeStructure in project intellij-community by JetBrains.

the class SMTRunnerFiltersTest method testShowPassedHideIgnored.

public void testShowPassedHideIgnored() {
    TestConsoleProperties.HIDE_IGNORED_TEST.set(myProperties, true);
    final SMTRunnerTreeStructure treeStructure = myResultsForm.getTreeBuilder().getSMRunnerTreeStructure();
    final Object[] suites = treeStructure.getChildElements(mySuite);
    assertTrue(suites.length == 1);
    final Object[] tests = treeStructure.getChildElements(suites[0]);
    assertTrue(tests.length == 1);
    assertTrue(tests[0] instanceof SMTestProxy && "testPassed1".equals(((SMTestProxy) tests[0]).getName()));
}
Also used : SMTestProxy(com.intellij.execution.testframework.sm.runner.SMTestProxy) SMTRunnerTreeStructure(com.intellij.execution.testframework.sm.runner.SMTRunnerTreeStructure)

Example 3 with SMTRunnerTreeStructure

use of com.intellij.execution.testframework.sm.runner.SMTRunnerTreeStructure in project intellij-community by JetBrains.

the class SMTRunnerFiltersTest method testShowPassedShowIgnored.

public void testShowPassedShowIgnored() {
    final SMTRunnerTreeStructure treeStructure = myResultsForm.getTreeBuilder().getSMRunnerTreeStructure();
    final Object[] suites = treeStructure.getChildElements(mySuite);
    assertTrue(suites.length == 1);
    final Object[] tests = treeStructure.getChildElements(suites[0]);
    assertTrue(tests.length == 2);
}
Also used : SMTRunnerTreeStructure(com.intellij.execution.testframework.sm.runner.SMTRunnerTreeStructure)

Example 4 with SMTRunnerTreeStructure

use of com.intellij.execution.testframework.sm.runner.SMTRunnerTreeStructure in project intellij-community by JetBrains.

the class SMTRunnerFiltersTest method testShowIgnoredHidePassed.

public void testShowIgnoredHidePassed() {
    TestConsoleProperties.HIDE_PASSED_TESTS.set(myProperties, true);
    final SMTRunnerTreeStructure treeStructure = myResultsForm.getTreeBuilder().getSMRunnerTreeStructure();
    final Object[] suites = treeStructure.getChildElements(mySuite);
    assertTrue(suites.length == 1);
    final Object[] tests = treeStructure.getChildElements(suites[0]);
    assertTrue(tests.length == 1);
    assertTrue(tests[0] instanceof SMTestProxy && "testIgnored1".equals(((SMTestProxy) tests[0]).getName()));
}
Also used : SMTestProxy(com.intellij.execution.testframework.sm.runner.SMTestProxy) SMTRunnerTreeStructure(com.intellij.execution.testframework.sm.runner.SMTRunnerTreeStructure)

Aggregations

SMTRunnerTreeStructure (com.intellij.execution.testframework.sm.runner.SMTRunnerTreeStructure)4 SMTestProxy (com.intellij.execution.testframework.sm.runner.SMTestProxy)2