Examples of TenantId


Examples of com.saasovation.agilepm.domain.model.tenant.TenantId

        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();
View Full Code Here

Examples of com.saasovation.agilepm.domain.model.tenant.TenantId

        assertEquals(1, savedReleases.size());
    }

    public void testRemove() {
        Release release1 = new Release(
                new TenantId("12345"), new ProductId("p00000"), new ReleaseId("r11111"),
                "release1", "My release 1.", new Date(), new Date());

        Release release2 = new Release(
                new TenantId("12345"), new ProductId("p00000"), new ReleaseId("r11112"),
                "release2", "My release 2.", new Date(), new Date());

        LevelDBUnitOfWork.start(this.database);
        releaseRepository.save(release1);
        releaseRepository.save(release2);
        LevelDBUnitOfWork.current().commit();

        LevelDBUnitOfWork.start(this.database);
        releaseRepository.remove(release1);
        LevelDBUnitOfWork.current().commit();

        TenantId tenantId = release2.tenantId();
        ProductId productId = release2.productId();

        Collection<Release> savedReleases = releaseRepository.allProductReleases(tenantId, productId);
        assertFalse(savedReleases.isEmpty());
        assertEquals(1, savedReleases.size());
View Full Code Here

Examples of com.saasovation.agilepm.domain.model.tenant.TenantId

        assertTrue(savedReleases.isEmpty());
    }

    public void testSaveAllRemoveAll() throws Exception {
        Release release1 = new Release(
                new TenantId("12345"), new ProductId("p00000"), new ReleaseId("r11111"),
                "release1", "My release 1.", new Date(), new Date());

        Release release2 = new Release(
                new TenantId("12345"), new ProductId("p00000"), new ReleaseId("r11112"),
                "release2", "My release 2.", new Date(), new Date());

        Release release3 = new Release(
                new TenantId("12345"), new ProductId("p00000"), new ReleaseId("r11113"),
                "release3", "My release 3.", new Date(), new Date());

        LevelDBUnitOfWork.start(this.database);
        releaseRepository.saveAll(Arrays.asList(new Release[] { release1, release2, release3 }));
        LevelDBUnitOfWork.current().commit();

        TenantId tenantId = release1.tenantId();
        ProductId productId = release1.productId();

        Collection<Release> savedReleases = releaseRepository.allProductReleases(tenantId, productId);
        assertFalse(savedReleases.isEmpty());
        assertEquals(3, savedReleases.size());
View Full Code Here

Examples of com.saasovation.agilepm.domain.model.tenant.TenantId

    public void testConcurrentTransactions() throws Exception {
        final List<Integer> orderOfCommits = new ArrayList<Integer>();

        Release release1 = new Release(
                new TenantId("12345"), new ProductId("p00000"), new ReleaseId("r11111"),
                "release1", "My release 1.", new Date(), new Date());

        LevelDBUnitOfWork.start(database);
        releaseRepository.save(release1);

        new Thread() {
           @Override
           public void run() {
               Release release2 = new Release(
                       new TenantId("12345"), new ProductId("p00000"), new ReleaseId("r11112"),
                       "release2", "My release 2.", new Date(), new Date());

               LevelDBUnitOfWork.start(database);
               releaseRepository.save(release2);
               LevelDBUnitOfWork.current().commit();
View Full Code Here

Examples of com.saasovation.agilepm.domain.model.tenant.TenantId


    public void testSave() throws Exception {
        TeamMember teamMember =
                new TeamMember(
                        new TenantId("12345"),
                        "jdoe",
                        "John",
                        "Doe",
                        "jdoe@saasovation.com",
                        new Date());
View Full Code Here

Examples of com.saasovation.agilepm.domain.model.tenant.TenantId

    }

    public void testRemove() {
        TeamMember teamMember1 =
                new TeamMember(
                        new TenantId("12345"),
                        "jdoe",
                        "John",
                        "Doe",
                        "jdoe@saasovation.com",
                        new Date());

        TeamMember teamMember2 =
                new TeamMember(
                        new TenantId("12345"),
                        "zdoe",
                        "Zoe",
                        "Doe",
                        "zoe@saasovation.com",
                        new Date());

        LevelDBUnitOfWork.start(this.database);
        teamMemberRepository.save(teamMember1);
        teamMemberRepository.save(teamMember2);
        LevelDBUnitOfWork.current().commit();

        LevelDBUnitOfWork.start(this.database);
        teamMemberRepository.remove(teamMember1);
        LevelDBUnitOfWork.current().commit();

        TenantId tenantId = teamMember2.tenantId();

        Collection<TeamMember> savedTeamMembers = teamMemberRepository.allTeamMembersOfTenant(tenantId);
        assertFalse(savedTeamMembers.isEmpty());
        assertEquals(1, savedTeamMembers.size());
        assertEquals(teamMember2.username(), savedTeamMembers.iterator().next().username());
View Full Code Here

Examples of com.saasovation.agilepm.domain.model.tenant.TenantId

    }

    public void testSaveAllRemoveAll() throws Exception {
        TeamMember teamMember1 =
                new TeamMember(
                        new TenantId("12345"),
                        "jdoe",
                        "John",
                        "Doe",
                        "jdoe@saasovation.com",
                        new Date());

        TeamMember teamMember2 =
                new TeamMember(
                        new TenantId("12345"),
                        "zdoe",
                        "Zoe",
                        "Doe",
                        "zoe@saasovation.com",
                        new Date());

        TeamMember teamMember3 =
                new TeamMember(
                        new TenantId("12345"),
                        "jsmith",
                        "John",
                        "Smith",
                        "jsmith@saasovation.com",
                        new Date());

        LevelDBUnitOfWork.start(this.database);
        teamMemberRepository.saveAll(Arrays.asList(new TeamMember[] { teamMember1, teamMember2, teamMember3 }));
        LevelDBUnitOfWork.current().commit();

        TenantId tenantId = teamMember1.tenantId();

        Collection<TeamMember> savedTeamMembers = teamMemberRepository.allTeamMembersOfTenant(tenantId);
        assertFalse(savedTeamMembers.isEmpty());
        assertEquals(3, savedTeamMembers.size());
View Full Code Here

Examples of com.saasovation.agilepm.domain.model.tenant.TenantId

    public void testConcurrentTransactions() throws Exception {
        final List<Integer> orderOfCommits = new ArrayList<Integer>();

        TeamMember teamMember1 =
                new TeamMember(
                        new TenantId("12345"),
                        "jdoe",
                        "John",
                        "Doe",
                        "jdoe@saasovation.com",
                        new Date());

        LevelDBUnitOfWork.start(database);
        teamMemberRepository.save(teamMember1);

        new Thread() {
           @Override
           public void run() {
               TeamMember teamMember2 =
                       new TeamMember(
                               new TenantId("12345"),
                               "zdoe",
                               "Zoe",
                               "Doe",
                               "zoe@saasovation.com",
                               new Date());
View Full Code Here

Examples of com.saasovation.agilepm.domain.model.tenant.TenantId

    public LevelDBTeamRepositoryTest() {
        super();
    }

    public void testSave() throws Exception {
        Team team = new Team(new TenantId("12345"), "team1");

        LevelDBUnitOfWork.start(this.database);
        teamRepository.save(team);
        LevelDBUnitOfWork.current().commit();
View Full Code Here

Examples of com.saasovation.agilepm.domain.model.tenant.TenantId

        assertFalse(savedTeams.isEmpty());
        assertEquals(1, savedTeams.size());
    }

    public void testRemove() {
        Team team1 = new Team(new TenantId("12345"), "team1");

        Team team2 = new Team(new TenantId("12345"), "team2");

        LevelDBUnitOfWork.start(this.database);
        teamRepository.save(team1);
        teamRepository.save(team2);
        LevelDBUnitOfWork.current().commit();

        LevelDBUnitOfWork.start(this.database);
        teamRepository.remove(team1);
        LevelDBUnitOfWork.current().commit();

        TenantId tenantId = team2.tenantId();

        Collection<Team> savedTeams = teamRepository.allTeamsOfTenant(tenantId);
        assertFalse(savedTeams.isEmpty());
        assertEquals(1, savedTeams.size());
        assertEquals(team2.name(), savedTeams.iterator().next().name());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.