public LevelDBReleaseRepositoryTest() {
super();
}
public void testSave() throws Exception {
Release release = new Release(
new TenantId("12345"), new ProductId("p00000"), new ReleaseId("r11111"),
"release1", "My release 1.", new Date(), new Date());
LevelDBUnitOfWork.start(this.database);
releaseRepository.save(release);
LevelDBUnitOfWork.current().commit();
Release savedRelease = releaseRepository.releaseOfId(release.tenantId(), release.releaseId());
assertNotNull(savedRelease);
assertEquals(release.tenantId(), savedRelease.tenantId());
assertEquals(release.name(), savedRelease.name());
Collection<Release> savedReleases =
this.releaseRepository.allProductReleases(release.tenantId(), release.productId());
assertFalse(savedReleases.isEmpty());