hamcrest

    0

    2답변

    간단한 나는 그래서 난()이, NULL 또는 두 인스턴스 중 하나를 반환 다음 ensre 싶습니다 Assert.assertThat( iterator.next(), Matchers.either(Matchers.nullValue()).or( Matchers.instanceOf(Double.class))); 생각입니

    7

    3답변

    나는 junit ExpectedExceptions' javadoc을 탐색 중이었고 그 예제에서 startsWith이 어디서 왔는지 (코드에 표시되어 있음) 이해할 수 없습니다. CoreMatcher utility class을 확인했지만 정적 startsWith 메서드를 찾을 수 없습니다. 해당 방법은 어디에 있습니까? public static class H

    1

    1답변

    여기에 누락 된 것이 있습니까? @Test public void testAnything(){ Random random = new Random(); assertThat(random.nextInt(), is(equalTo(anything()))); } 이것은 컴파일되지 않습니다. "MatcherAssert 형식의 메소드 assertTh

    2

    3답변

    나는 Hamcrest와 정수 목록을 일치 시키려고하지만, 런타임 예외를 얻고 있지만 온라인으로 몇 가지 예제를 살펴 보았습니다. 올바른 구문이 무엇인지 알려주세요. List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5); assertThat((List<Object>) numbers, hasItem(hasPropert

    1

    1답변

    햄크 레스트의 TestNG와 hasItem을 사용하여 빈 콜렉션을 어떻게 일치시킬 수 있습니까? 이것이 내가 한 가지 시험으로 얻은 결과입니다.이 private static class MyPersonMatcher extends TypeSafeMatcher<Person> { private final String email; private f

    3

    1답변

    Java로 작성된 도메인 객체에 대한 다양한 Hamcrest matchers가 있습니다. 이제 스칼라로 이동하고 specs2 테스트의 컨텍스트에서 이러한 기존 matchers를 다시 사용하고 싶습니다. 클래스 푸위한 Hamcrest의 정규 표현을 감안할 때 : public class FooMatcher extends TypeSafeMatcher[Foo] {

    0

    2답변

    흥미로운 요구 사항이 있습니다. 나는 어플리케이션에서 가능한 한 더 나은 테스트 케이스 커버리지를 원한다. 필자는 Parameterized Junit을 사용하여 여러 입력의 테스트 케이스를 실행하고 있습니다. 내 샘플 테스트 클래스는 다음과 같습니다. @Parameters public static Collection<Object[]> testInputs(

    0

    1답변

    여기 내 코드 import org.junit.Test; import static org.junit.Assert.assertThat; import static sun.nio.cs.Surrogate.is; public class PlayerTest { public void should_return_3_when_status_is_3(){

    4

    1답변

    나는 임의의 정수 값을 얻을 수있는 그루비 배열을 가지고 있습니다. 그리고 배열의 각 항목에 주어진 범위 내의 값이 있다고 주장하고 싶습니다. 나는 Hamcrest Matchers를 사용하려고합니다. 그래서 내 테스트는 다음과 같습니다 @Test void testShouldReturnArrayOfStats(){ def results = pg.ro

    4

    1답변

    두 개의 JSON 객체를 비교하기 위해 Hamcrest Matcher를 사용하고 있습니다. compare 메서드는 Gson 파서를 사용합니다. , 난이 일치하지 않는 요소를 보여 드리고자, 매우 도움이되지 않습니다 Expected: <[{"data":"data1","application":{"id":"1"}}]> but: <[{"data":"dat