| | |
| | | * |
| | | * |
| | | * Copyright 2008 Sun Microsystems, Inc. |
| | | * Portions Copyright 2015 ForgeRock AS. |
| | | */ |
| | | |
| | | package org.opends.server.admin; |
| | | |
| | | |
| | | |
| | | import static org.testng.Assert.*; |
| | | |
| | | import org.opends.server.DirectoryServerTestCase; |
| | |
| | | import org.testng.annotations.BeforeClass; |
| | | import org.testng.annotations.Test; |
| | | |
| | | |
| | | |
| | | /** |
| | | * TopCfgDefn test cases. |
| | | */ |
| | | /** TopCfgDefn test cases. */ |
| | | @Test(sequential = true) |
| | | public class TestTopCfgDefnTest extends DirectoryServerTestCase { |
| | | |
| | |
| | | TestCaseUtils.startServer(); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests getInstance() does not return null. |
| | | */ |
| | | /** Tests getInstance() does not return null. */ |
| | | @Test |
| | | public void testGetInstance() { |
| | | assertNotNull(TopCfgDefn.getInstance()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests getName() returns "top". |
| | | */ |
| | | /** Tests getName() returns "top". */ |
| | | @Test |
| | | public void testGetName() { |
| | | assertEquals(TopCfgDefn.getInstance().getName(), "top"); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests that there are no property definitions. |
| | | */ |
| | | /** Tests that there are no property definitions. */ |
| | | @Test |
| | | public void testGetAllPropertyDefinitions() { |
| | | assertTrue(TopCfgDefn.getInstance().getAllPropertyDefinitions().isEmpty()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests that there are no relation definitions. |
| | | */ |
| | | /** Tests that there are no relation definitions. */ |
| | | @Test |
| | | public void testGetAllRelationDefinitions() { |
| | | assertTrue(TopCfgDefn.getInstance().getAllRelationDefinitions().isEmpty()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests that there are no constraints. |
| | | */ |
| | | /** Tests that there are no constraints. */ |
| | | @Test |
| | | public void testGetAllConstraints() { |
| | | assertTrue(TopCfgDefn.getInstance().getAllConstraints().isEmpty()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests that there are no tags. |
| | | */ |
| | | /** Tests that there are no tags. */ |
| | | @Test |
| | | public void testGetAllTags() { |
| | | assertTrue(TopCfgDefn.getInstance().getAllTags().isEmpty()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests that there is no parent. |
| | | */ |
| | | /** Tests that there is no parent. */ |
| | | @Test |
| | | public void testGetParent() { |
| | | assertNull(TopCfgDefn.getInstance().getParent()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests that isTop returns true. |
| | | */ |
| | | /** Tests that isTop returns true. */ |
| | | @Test |
| | | public void testIsTop() { |
| | | assertTrue(TopCfgDefn.getInstance().isTop()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests that getSynopsis throws an exception. |
| | | */ |
| | | /** Tests that getSynopsis throws an exception. */ |
| | | @Test(expectedExceptions = UnsupportedOperationException.class) |
| | | public void testGetSynopsis() { |
| | | assertNotNull(TopCfgDefn.getInstance().getSynopsis()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests that getDescription throws an exception. |
| | | */ |
| | | /** Tests that getDescription throws an exception. */ |
| | | @Test(expectedExceptions = UnsupportedOperationException.class) |
| | | public void testGetDescription() { |
| | | assertNotNull(TopCfgDefn.getInstance().getDescription()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests that getUserFriendlyName throws an exception. |
| | | */ |
| | | /** Tests that getUserFriendlyName throws an exception. */ |
| | | @Test(expectedExceptions = UnsupportedOperationException.class) |
| | | public void testGetUserFriendlyName() { |
| | | assertNotNull(TopCfgDefn.getInstance().getUserFriendlyName()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests that getUserFriendlyPluralName throws an exception. |
| | | */ |
| | | /** Tests that getUserFriendlyPluralName throws an exception. */ |
| | | @Test(expectedExceptions = UnsupportedOperationException.class) |
| | | public void testGetUserFriendlyPluralName() { |
| | | assertNotNull(TopCfgDefn.getInstance().getUserFriendlyPluralName()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * Tests that there are children. |
| | | */ |
| | | /** Tests that there are children. */ |
| | | @Test |
| | | public void testGetAllChildren() { |
| | | assertTrue(TopCfgDefn.getInstance().getAllChildren().size() > 0); |
| | | assertFalse(TopCfgDefn.getInstance().getAllChildren().isEmpty()); |
| | | } |
| | | |
| | | } |