@Test public void testSerializableFields() throws Exception { WidgetAdapterImpl adapter = new WidgetAdapterImpl("id"); adapter.setInitialized(true); WidgetAdapterImpl deserializedAdapter = Fixture.serializeAndDeserialize(adapter); assertEquals(adapter.getId(), deserializedAdapter.getId()); assertTrue(deserializedAdapter.isInitialized()); }
@Test public void testGetId_ignoresCustomIdWhenUITestDisabled() { WidgetAdapterImpl adapter = new WidgetAdapterImpl("default-id"); adapter.setCustomId("custom-id"); assertEquals("default-id", adapter.getId()); }
@Test public void testGetId() { WidgetAdapterImpl adapter = new WidgetAdapterImpl("id"); String id = adapter.getId(); assertEquals("id", id); }
@Test public void testGetId_returnsCustomIdWhenUITestEnabled() { UITestUtilAdapter.setUITestEnabled(true); WidgetAdapterImpl adapter = new WidgetAdapterImpl("default-id"); adapter.setCustomId("custom-id"); assertEquals("custom-id", adapter.getId()); }