use of org.finra.herd.model.api.xml.Namespace in project herd by FINRAOS.
the class NamespaceServiceTest method testCreateNamespaceLowerCaseParameters.
@Test
public void testCreateNamespaceLowerCaseParameters() {
// Create a namespace using lower case input parameters.
Namespace resultNamespace = namespaceService.createNamespace(namespaceServiceTestHelper.createNamespaceCreateRequest(NAMESPACE.toLowerCase()));
// Validate the returned object.
namespaceServiceTestHelper.validateNamespace(NAMESPACE.toLowerCase(), resultNamespace);
}
use of org.finra.herd.model.api.xml.Namespace in project herd by FINRAOS.
the class NamespaceServiceTest method testDeleteNamespaceUpperCaseParameters.
@Test
public void testDeleteNamespaceUpperCaseParameters() {
// Create and persist a namespace entity using lower case values.
namespaceDaoTestHelper.createNamespaceEntity(NAMESPACE.toLowerCase());
// Validate that this namespace exists.
NamespaceKey namespaceKey = new NamespaceKey(NAMESPACE.toLowerCase());
assertNotNull(namespaceDao.getNamespaceByKey(namespaceKey));
// Delete this namespace using upper case input parameters.
Namespace deletedNamespace = namespaceService.deleteNamespace(new NamespaceKey(NAMESPACE.toUpperCase()));
// Validate the returned object.
namespaceServiceTestHelper.validateNamespace(NAMESPACE.toLowerCase(), deletedNamespace);
// Ensure that this namespace is no longer there.
assertNull(namespaceDao.getNamespaceByKey(namespaceKey));
}
use of org.finra.herd.model.api.xml.Namespace in project herd by FINRAOS.
the class NamespaceServiceTest method testGetNamespaceUpperCaseParameters.
@Test
public void testGetNamespaceUpperCaseParameters() {
// Create and persist a namespace entity using lower case values.
namespaceDaoTestHelper.createNamespaceEntity(NAMESPACE.toLowerCase());
// Retrieve the namespace using upper case input parameters.
Namespace resultNamespace = namespaceService.getNamespace(new NamespaceKey(NAMESPACE.toUpperCase()));
// Validate the returned object.
namespaceServiceTestHelper.validateNamespace(NAMESPACE.toLowerCase(), resultNamespace);
}
use of org.finra.herd.model.api.xml.Namespace in project herd by FINRAOS.
the class NamespaceServiceTest method testCreateNamespace.
@Test
public void testCreateNamespace() throws Exception {
// Create a namespace.
Namespace resultNamespace = namespaceService.createNamespace(namespaceServiceTestHelper.createNamespaceCreateRequest(NAMESPACE));
// Validate the returned object.
namespaceServiceTestHelper.validateNamespace(NAMESPACE, resultNamespace);
}
use of org.finra.herd.model.api.xml.Namespace in project herd by FINRAOS.
the class NamespaceServiceTest method testDeleteNamespaceTrimParameters.
@Test
public void testDeleteNamespaceTrimParameters() {
// Create and persist a namespace entity.
namespaceDaoTestHelper.createNamespaceEntity(NAMESPACE);
// Validate that this namespace exists.
NamespaceKey namespaceKey = new NamespaceKey(NAMESPACE);
assertNotNull(namespaceDao.getNamespaceByKey(namespaceKey));
// Delete this namespace using input parameters with leading and trailing empty spaces.
Namespace deletedNamespace = namespaceService.deleteNamespace(new NamespaceKey(addWhitespace(NAMESPACE)));
// Validate the returned object.
namespaceServiceTestHelper.validateNamespace(NAMESPACE, deletedNamespace);
// Ensure that this namespace is no longer there.
assertNull(namespaceDao.getNamespaceByKey(namespaceKey));
}
Aggregations