@Test public void testPropertyMultipleMulticastCount() { DummyBean bean = new DummyBean(); PropertyReport report = new PropertyReport(bean); bean.fireMulticastChange(); bean.fireNameChange("myProperty"); bean.fireMulticastChange(); assertEquals(2, report.getMultiCastEventCount()); assertEquals(1, report.getNamedEventCount()); }
public PropertyModelPage() { DummyBean bean = new DummyBean(); // bean.setSub(new SubBean()); PropertyModel<String> nameModel = new PropertyModel<String>(bean, "name"); PropertyModel<Integer> alterModel = new PropertyModel<Integer>(bean, "alter"); PropertyModel<Date> datumModel = new PropertyModel<Date>(bean, "sub.datum"); nameModel.setObject("Klaus"); alterModel.setObject(28); // SubBean wird erzeugt datumModel.setObject(new Date()); add(new Label("name", nameModel)); add(new Label("alter", alterModel)); add(new Label("datum", datumModel)); add(new Label("toString", bean.toString())); }
@Test public void testIt() { Assert.assertNotNull(testBean); Assert.assertEquals("Jerry Garcia", testBean.getFoo()); }