/simulatest-environment/src/test/java/org/simulatest/environment/test/EnvironmentJUnitRunnerTest.java

http://github.com/gabrielsuch/simulatest · Java · 48 lines · 28 code · 12 blank · 8 comment · 0 complexity · 44b3865fed43f1192c6d504b652747ed MD5 · raw file

  1. package org.simulatest.environment.test;
  2. import static org.junit.Assert.assertEquals;
  3. import org.junit.Before;
  4. import org.junit.Test;
  5. import org.junit.runner.Description;
  6. import org.junit.runners.model.InitializationError;
  7. import org.simulatest.environment.environment.BigBangEnvironment;
  8. import org.simulatest.environment.junit.EnvironmentJUnitRunner;
  9. import org.simulatest.environment.test.testdouble.DummyTest;
  10. public class EnvironmentJUnitRunnerTest {
  11. private EnvironmentJUnitRunner runner;
  12. @Before
  13. public void setup() throws InitializationError {
  14. runner = new EnvironmentJUnitRunner(DummyTest.class);
  15. }
  16. @Test
  17. public void testDescriptions() {
  18. Description root = Description.createSuiteDescription(BigBangEnvironment.class.getName());
  19. Description son = Description.createSuiteDescription(DummyTest.class.getName());
  20. root.addChild(son);
  21. String dummyTestQualifiedName = DummyTest.class.getName();
  22. son.addChild(Description.createSuiteDescription("testSum(" + dummyTestQualifiedName + ")"));
  23. son.addChild(Description.createSuiteDescription("testSubtract(" + dummyTestQualifiedName + ")"));
  24. son.addChild(Description.createSuiteDescription("testMultiply(" + dummyTestQualifiedName + ")"));
  25. son.addChild(Description.createSuiteDescription("testDivision(" + dummyTestQualifiedName + ")"));
  26. /*
  27. * -BigBang
  28. * -DummyTest
  29. * -testSum
  30. * -testSubtract
  31. * -testMultiply
  32. * -testDivision
  33. */
  34. assertEquals(root, runner.getDescription());
  35. }
  36. }