Changeset 1311
- Timestamp:
- 05/16/11 11:04:10 (13 years ago)
- Location:
- ComponentRegistry/trunk/ComponentRegistry/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
ComponentRegistry/trunk/ComponentRegistry/src/main/java/clarin/cmdi/componentregistry/impl/database/ComponentRegistryDbImpl.java
r1309 r1311 111 111 MDMarshaller.marshal(spec, os); 112 112 String xml = os.toString(); 113 if (!description.isProfile()) { 113 if (description.isProfile()) { 114 profileDescriptionDao.insertComponent(description, xml); 115 } else { 114 116 componentDescriptionDao.insertComponent(description, xml); 115 117 } -
ComponentRegistry/trunk/ComponentRegistry/src/test/java/clarin/cmdi/componentregistry/impl/database/ComponentRegistryDbImplTest.java
r1309 r1311 6 6 import clarin.cmdi.componentregistry.model.ComponentDescription; 7 7 import static clarin.cmdi.componentregistry.impl.database.ComponentRegistryDatabase.*; 8 import clarin.cmdi.componentregistry.model.ProfileDescription; 8 9 9 10 import org.junit.Test; … … 65 66 assertNull(register.getMDProfile(desc.getId())); 66 67 67 ComponentDescription componentDescription = register.getComponentDescription(description.getId()); 68 ComponentDescription componentDescription = register. 69 getComponentDescription(description.getId()); 68 70 assertNotNull(componentDescription); 69 71 … … 75 77 } 76 78 79 @Test 80 public void testRegisterProfile() throws Exception { 81 ComponentRegistry register = getComponentRegistryForUser(null); 82 ProfileDescription description = ProfileDescription.createNewDescription(); 83 description.setName("Aap"); 84 description.setDescription("MyDescription"); 85 86 assertEquals(0, register.getComponentDescriptions().size()); 87 assertEquals(0, register.getProfileDescriptions().size()); 88 89 CMDComponentSpec testProfile = RegistryTestHelper.getTestProfile(); 90 assertNull(testProfile.getHeader().getID()); 91 assertNull(testProfile.getHeader().getName()); 92 assertNull(testProfile.getHeader().getDescription()); 93 94 register.register(description, testProfile); 95 96 assertEquals(0, register.getComponentDescriptions().size()); 97 assertEquals(1, register.getProfileDescriptions().size()); 98 ProfileDescription desc = register.getProfileDescriptions().get(0); 99 assertNull(register.getMDComponent(desc.getId())); 100 101 CMDComponentSpec profile = register.getMDProfile(desc.getId()); 102 103 ProfileDescription profileDescription = register.getProfileDescription(description.getId()); 104 assertNotNull(profileDescription); 105 106 assertNotNull(profile); 107 assertEquals("Header id should be set from description id", description. 108 getId(), profile.getHeader().getID()); 109 assertEquals("Aap", profile.getHeader().getName()); 110 assertEquals("MyDescription", profile.getHeader().getDescription()); 111 } 112 77 113 private ComponentRegistry getComponentRegistryForUser(Number userId) { 78 114 ComponentRegistryDbImpl componentRegistry = componentRegistryBeanFactory.
Note: See TracChangeset
for help on using the changeset viewer.