final String defaultLabel() { return defaultProvider.defaultLabel(resources); }
String defaultLabel() { return defaultProvider.defaultLabel(resources); }
String defaultLabel() { return defaultProvider.defaultLabel(resources); }
@Test public void default_label_key_missing() { ComponentResources resources = mockComponentResources(); ComponentResources container = mockComponentResources(); Messages messages = mockMessages(); String componentId = "myField"; String key = componentId + "-label"; train_getId(resources, componentId); train_getContainerResources(resources, container); train_getMessages(container, messages); train_contains(messages, key, false); replay(); ComponentDefaultProvider provider = new ComponentDefaultProviderImpl(null, null, null, null, null); assertEquals(provider.defaultLabel(resources), "My Field"); verify(); }
@Test public void default_label_key_exists() { ComponentResources resources = mockComponentResources(); ComponentResources container = mockComponentResources(); Messages messages = mockMessages(); String componentId = "myfield"; String key = componentId + "-label"; String message = "My Lovely Field"; train_getId(resources, componentId); train_getContainerResources(resources, container); train_getMessages(container, messages); train_contains(messages, key, true); train_get(messages, key, message); replay(); ComponentDefaultProvider provider = new ComponentDefaultProviderImpl(null, null, null, null, null); assertSame(provider.defaultLabel(resources), message); verify(); }