@Test
public void testCreateNightActivity() {
EventsToActivities testee = new EventsToActivities();
MockActivityHandler ah = new MockActivityHandler();
testee.addActivityHandler(ah);
testee.reset(0);
testee.handleEvent(new ActivityEndEvent(10.0, Id.create("1", Person.class), Id.create("l1", Link.class), Id.create("l1", ActivityFacility.class), "home"));
Assert.assertNotNull(ah.handledActivity);
Assert.assertEquals(Time.UNDEFINED_TIME, ah.handledActivity.getActivity().getStartTime(), 1e-8);
Assert.assertEquals(10.0, ah.handledActivity.getActivity().getEndTime(), 1e-8);
ah.reset();
testee.handleEvent(new ActivityStartEvent(90.0, Id.create("1", Person.class), Id.create("l1", Link.class), Id.create("l1", ActivityFacility.class), "home"));
testee.finish();
Assert.assertNotNull(ah.handledActivity);
Assert.assertEquals(Time.UNDEFINED_TIME, ah.handledActivity.getActivity().getEndTime(), 1e-8);
Assert.assertEquals(90.0, ah.handledActivity.getActivity().getStartTime(), 1e-8);
}