~registry/dhis2-academy/trunk

« back to all changes in this revision

Viewing changes to dhis-2/dhis-services/dhis-service-core/src/test/java/org/hisp/dhis/organisationunit/OrganisationUnitStoreTest.java

  • Committer: Abyot Asalefew Gizaw
  • Date: 2012-10-12 00:08:27 UTC
  • Revision ID: abyota@gmail.com-20121012000827-qqmmfllx0s5vtkqi
Updating the acadmy trunk with the main DHIS2 trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
package org.hisp.dhis.organisationunit;
2
2
 
3
3
/*
4
 
 * Copyright (c) 2004-2010, University of Oslo
 
4
 * Copyright (c) 2004-2012, University of Oslo
5
5
 * All rights reserved.
6
6
 *
7
7
 * Redistribution and use in source and binary forms, with or without
44
44
public class OrganisationUnitStoreTest
45
45
    extends DhisSpringTest
46
46
{
47
 
    private OrganisationUnitStore organisationUnitStore;
48
 
    
 
47
    private OrganisationUnitLevelStore organisationUnitLevelStore;
 
48
 
49
49
    @Override
50
50
    public void setUpTest()
51
51
    {
52
 
        organisationUnitStore = (OrganisationUnitStore) getBean( OrganisationUnitStore.ID );
 
52
        organisationUnitLevelStore = (OrganisationUnitLevelStore) getBean( OrganisationUnitLevelStore.ID );
53
53
    }
54
 
    
 
54
 
55
55
    // -------------------------------------------------------------------------
56
56
    // OrganisationUnitLevel
57
57
    // -------------------------------------------------------------------------
61
61
    {
62
62
        OrganisationUnitLevel levelA = new OrganisationUnitLevel( 1, "National" );
63
63
        OrganisationUnitLevel levelB = new OrganisationUnitLevel( 2, "District" );
64
 
        
65
 
        int idA = organisationUnitStore.addOrganisationUnitLevel( levelA );
66
 
        int idB = organisationUnitStore.addOrganisationUnitLevel( levelB );
67
 
        
68
 
        assertEquals( levelA, organisationUnitStore.getOrganisationUnitLevel( idA ) );
69
 
        assertEquals( levelB, organisationUnitStore.getOrganisationUnitLevel( idB ) );        
 
64
 
 
65
        int idA = organisationUnitLevelStore.save( levelA );
 
66
        int idB = organisationUnitLevelStore.save( levelB );
 
67
 
 
68
        assertEquals( levelA, organisationUnitLevelStore.get( idA ) );
 
69
        assertEquals( levelB, organisationUnitLevelStore.get( idB ) );
70
70
    }
71
71
 
72
72
    @Test
74
74
    {
75
75
        OrganisationUnitLevel levelA = new OrganisationUnitLevel( 1, "National" );
76
76
        OrganisationUnitLevel levelB = new OrganisationUnitLevel( 2, "District" );
77
 
        
78
 
        organisationUnitStore.addOrganisationUnitLevel( levelA );
79
 
        organisationUnitStore.addOrganisationUnitLevel( levelB );
80
 
        
81
 
        Collection<OrganisationUnitLevel> actual = organisationUnitStore.getOrganisationUnitLevels();
82
 
        
 
77
 
 
78
        organisationUnitLevelStore.save( levelA );
 
79
        organisationUnitLevelStore.save( levelB );
 
80
 
 
81
        Collection<OrganisationUnitLevel> actual = organisationUnitLevelStore.getAll();
 
82
 
83
83
        assertNotNull( actual );
84
84
        assertEquals( 2, actual.size() );
85
85
        assertTrue( actual.contains( levelA ) );
91
91
    {
92
92
        OrganisationUnitLevel levelA = new OrganisationUnitLevel( 1, "National" );
93
93
        OrganisationUnitLevel levelB = new OrganisationUnitLevel( 2, "District" );
94
 
        
95
 
        int idA = organisationUnitStore.addOrganisationUnitLevel( levelA );
96
 
        int idB = organisationUnitStore.addOrganisationUnitLevel( levelB );
97
 
        
98
 
        assertNotNull( organisationUnitStore.getOrganisationUnitLevel( idA ) );
99
 
        assertNotNull( organisationUnitStore.getOrganisationUnitLevel( idB ) );
100
 
        
101
 
        organisationUnitStore.deleteOrganisationUnitLevel( levelA );
102
 
 
103
 
        assertNull( organisationUnitStore.getOrganisationUnitLevel( idA ) );
104
 
        assertNotNull( organisationUnitStore.getOrganisationUnitLevel( idB ) );
105
 
 
106
 
        organisationUnitStore.deleteOrganisationUnitLevel( levelB );
107
 
 
108
 
        assertNull( organisationUnitStore.getOrganisationUnitLevel( idA ) );
109
 
        assertNull( organisationUnitStore.getOrganisationUnitLevel( idB ) );        
 
94
 
 
95
        int idA = organisationUnitLevelStore.save( levelA );
 
96
        int idB = organisationUnitLevelStore.save( levelB );
 
97
 
 
98
        assertNotNull( organisationUnitLevelStore.get( idA ) );
 
99
        assertNotNull( organisationUnitLevelStore.get( idB ) );
 
100
 
 
101
        organisationUnitLevelStore.delete( levelA );
 
102
 
 
103
        assertNull( organisationUnitLevelStore.get( idA ) );
 
104
        assertNotNull( organisationUnitLevelStore.get( idB ) );
 
105
 
 
106
        organisationUnitLevelStore.delete( levelB );
 
107
 
 
108
        assertNull( organisationUnitLevelStore.get( idA ) );
 
109
        assertNull( organisationUnitLevelStore.get( idB ) );
110
110
    }
111
111
}
 
 
b'\\ No newline at end of file'