Package org.metawb.astro

Examples of org.metawb.astro.House


     * returned.
     * @param hid the house to add from the ephemeris
     * @return the House item that corresponds to the hid or null
     */
    final public House addHouse(HouseId hid) {
        House h = allHouseMap.get(hid);
        if(h != null) {
            if(houseMap.put(hid, h) == null)
                firePlanetChanged(EvType.ADD_HOUSE, hid);
        } else {
            // NEEDSWORK: nothing returned from ephemeris, LOG?
View Full Code Here


        return h;
    }

    private void addHouseNoEvent(HouseId hid) {
        House h = allHouseMap.get(hid);

        if(h != null)
            houseMap.put(hid, h);
    }
View Full Code Here

     * Remove the param house from the set of houses.
     * @param hid the house to remove
     * @return the house removed, may be null.
     */
    final public House removeHouse(HouseId hid) {
        House h = houseMap.remove(hid);
        if(h != null)
            firePlanetChanged(EvType.REMOVE_HOUSE, hid);
        return h;
    }
View Full Code Here

        System.out.println("addHouse");
        HouseId hid = HouseId.H2;
        DefaultPlanetModel instance = pm;
        expectEv = PlanetModelEvent.EvType.ADD_HOUSE;
        expectHid = hid;
        House h01 = instance.addHouse(hid);
        assertEquals(hid, h01.getHouseId());
        assertNull("Missing event", expectEv);

        // should not get an event
        expectEv = PlanetModelEvent.EvType.ADD_HOUSE;
        expectHid = hid;
        House h02 = instance.addHouse(hid);
        assertEquals(h01, h02);
        assertNotNull("Unexpected event", expectEv);
    }
View Full Code Here

        System.out.println("removeHouse");
        HouseId hid = HouseId.H10;
        DefaultPlanetModel instance = pm;
        expectEv = PlanetModelEvent.EvType.REMOVE_HOUSE;
        expectHid = hid;
        House h01 = instance.removeHouse(hid);
        assertEquals(hid, h01.getHouseId());
        assertNull("Missing event", expectEv);

        expectEv = PlanetModelEvent.EvType.REMOVE_HOUSE;
        expectHid = hid;
        House h02 = instance.removeHouse(hid);
        assertNull("Unexpected house", h02);
        assertNotNull("Unexpected event", expectEv);
    }
View Full Code Here

    @Test
    public void testGetHouse() {
        System.out.println("getHouse");
        HouseId hid = HouseId.H10;
        DefaultPlanetModel instance = pm;
        House expResult = null;
        House result = instance.getHouse(hid);
        assertEquals(hid, result.getHouseId());
    }
View Full Code Here

TOP

Related Classes of org.metawb.astro.House

Copyright © 2018 www.massapicom. 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.