Skip to content

Commit ea87817

Browse files
praveen-skpmerks
authored andcommitted
Added unit tests for CTabFolder
1. Test selected tab image visibility 2. Test tab minimum character
1 parent e0d5976 commit ea87817

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

tests/org.eclipse.e4.ui.tests.css.swt/src/org/eclipse/e4/ui/tests/css/swt/CTabFolderTest.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,4 +322,24 @@ void testStyleLabelChildInCTabFolder() {
322322
Label labelToTest = createLabelInCTabFolder("Label { background-color: #0000FF; }\n");
323323
assertEquals(BLUE, labelToTest.getBackground().getRGB());
324324
}
325+
326+
@Test
327+
void testSelectedImageVisible() {
328+
CTabFolder folderToTest = createTestCTabFolder("CTabFolder { swt-selected-image-visible: true}");
329+
assertEquals(true, folderToTest.getSelectedImageVisible());
330+
assertEquals("true", engine.retrieveCSSProperty(folderToTest, "swt-selected-image-visible", null));
331+
folderToTest = createTestCTabFolder("CTabFolder { swt-selected-image-visible: false}");
332+
assertEquals(false, folderToTest.getSelectedImageVisible());
333+
assertEquals("false", engine.retrieveCSSProperty(folderToTest, "swt-selected-image-visible", null));
334+
}
335+
336+
@Test
337+
void testMinimumCharacters() {
338+
CTabFolder folderToTest = createTestCTabFolder("CTabFolder { swt-tab-text-minimum-characters: 1}");
339+
assertEquals(1, folderToTest.getMinimumCharacters());
340+
assertEquals("1", engine.retrieveCSSProperty(folderToTest, "swt-tab-text-minimum-characters", null));
341+
folderToTest = createTestCTabFolder("CTabFolder { swt-tab-text-minimum-characters: 1.2}");
342+
assertEquals(1, folderToTest.getMinimumCharacters());
343+
assertEquals("1", engine.retrieveCSSProperty(folderToTest, "swt-tab-text-minimum-characters", null));
344+
}
325345
}

0 commit comments

Comments
 (0)