/** Test fork event that has an incomplete forkee in the payload */ public void testIncompleteRepositoryFork() { RepositoryEventMatcher matcher = new RepositoryEventMatcher(); Event event = new Event(); event.setType(Event.TYPE_FORK); ForkPayload payload = new ForkPayload(); event.setPayload(payload); assertNull(matcher.getRepository(event)); Repository repository = new Repository(); payload.setForkee(repository); assertNull(matcher.getRepository(event)); repository.setName("repo"); assertNull(matcher.getRepository(event)); repository.setOwner(new User()); assertNull(matcher.getRepository(event)); repository.getOwner().setLogin("owner"); assertEquals(repository, matcher.getRepository(event)); }