use of org.junit.runners.model.TestClass in project junit4 by junit-team.
the class CategoryValidatorTest method errorIsAddedWhenCategoryIsUsedWithAfter.
@Test
public void errorIsAddedWhenCategoryIsUsedWithAfter() {
FrameworkMethod method = new TestClass(CategoryTest.class).getAnnotatedMethods(After.class).get(0);
testAndAssertErrorMessage(method, "@After can not be combined with @Category");
}
use of org.junit.runners.model.TestClass in project junit4 by junit-team.
the class SpecificDataPointsSupplierTest method shouldReturnOnlyTheNamedSingleMethodDataPoints.
@Test
public void shouldReturnOnlyTheNamedSingleMethodDataPoints() throws Throwable {
SpecificDataPointsSupplier supplier = new SpecificDataPointsSupplier(new TestClass(TestClassWithNamedDataPoints.class));
List<PotentialAssignment> assignments = supplier.getValueSources(signature("methodWantingNamedSingleMethodString"));
List<String> assignedStrings = getStringValuesFromAssignments(assignments);
assertEquals(1, assignedStrings.size());
assertThat(assignedStrings, hasItem("named single method value"));
}
use of org.junit.runners.model.TestClass in project junit4 by junit-team.
the class SpecificDataPointsSupplierTest method shouldReturnNothingIfTheNamedDataPointsAreMissing.
@Test
public void shouldReturnNothingIfTheNamedDataPointsAreMissing() throws Throwable {
SpecificDataPointsSupplier supplier = new SpecificDataPointsSupplier(new TestClass(TestClassWithNamedDataPoints.class));
List<PotentialAssignment> assignments = supplier.getValueSources(signature("methodWantingWrongNamedString"));
List<String> assignedStrings = getStringValuesFromAssignments(assignments);
assertEquals(0, assignedStrings.size());
}
use of org.junit.runners.model.TestClass in project junit4 by junit-team.
the class SpecificDataPointsSupplierTest method shouldReturnOnlyTheNamedFieldDataPoints.
@Test
public void shouldReturnOnlyTheNamedFieldDataPoints() throws Throwable {
SpecificDataPointsSupplier supplier = new SpecificDataPointsSupplier(new TestClass(TestClassWithNamedDataPoints.class));
List<PotentialAssignment> assignments = supplier.getValueSources(signature("methodWantingNamedFieldString"));
List<String> assignedStrings = getStringValuesFromAssignments(assignments);
assertEquals(1, assignedStrings.size());
assertThat(assignedStrings, hasItem("named field"));
}
use of org.junit.runners.model.TestClass in project junit4 by junit-team.
the class TestWithParametersTest method isEqualToTestWithSameNameAndTestClassAndParameters.
@Test
public void isEqualToTestWithSameNameAndTestClassAndParameters() {
TestWithParameters firstTest = new TestWithParameters(DUMMY_NAME, new TestClass(DummyClass.class), Arrays.<Object>asList("a", "b"));
TestWithParameters secondTest = new TestWithParameters(DUMMY_NAME, new TestClass(DummyClass.class), Arrays.<Object>asList("a", "b"));
assertEquals(firstTest, secondTest);
}
Aggregations