Package org.metawb.astro

Examples of org.metawb.astro.Planet


        planetMap.putAll(ephData.getPlanets());
        firePlanetChanged(EvType.ALL_ITEM);
    }

    final public Planet addPlanet(PlanetId pid) {
        Planet p = planetMap.get(pid);
        if(p != null)
            return p;

        EphResults ephData
                = AstroUtil.getEphData(e, ephAccess, EnumSet.of(pid), null);
View Full Code Here


        }
        return p;
    }

    final public Planet removePlanet(PlanetId pid) {
        Planet p = planetMap.remove(pid);
        if(p != null)
            firePlanetChanged(EvType.REMOVE_PLANET, pid);
        return p;
    }
View Full Code Here

        System.out.println("addPlanet");
        PlanetId pid = PlanetId.Chiron;
        DefaultPlanetModel instance = pm;
        expectEv = PlanetModelEvent.EvType.ADD_PLANET;
        expectPid = pid;
        Planet p01 = instance.addPlanet(pid);
        assertEquals(pid, p01.getPlanetId());
        assertNull("Missing event", expectEv);

        // doing it again should not generate an event
        expectEv = PlanetModelEvent.EvType.ADD_PLANET;
        expectPid = pid;
        Planet p02 = instance.addPlanet(pid);
        assertEquals(p01, p02);
        assertNotNull("Unexpected event", expectEv);
    }
View Full Code Here

        System.out.println("removePlanet");
        PlanetId pid = PlanetId.Sun;
        DefaultPlanetModel instance = pm;
        expectEv = PlanetModelEvent.EvType.REMOVE_PLANET;
        expectPid = pid;
        Planet p01 = instance.removePlanet(pid);
        assertEquals(pid, p01.getPlanetId());
        assertNull("Missing event", expectEv);

        // should not get an event
        expectEv = PlanetModelEvent.EvType.REMOVE_PLANET;
        expectPid = pid;
        Planet p02 = instance.removePlanet(pid);
        assertNull("Unexpected planet", p02);
        assertNotNull("Unexpected event", expectEv);
    }
View Full Code Here

    @Test
    public void testGetPlanet() {
        System.out.println("getPlanet");
        PlanetId pid = PlanetId.Jupiter;
        DefaultPlanetModel instance = pm;
        Planet expResult = null;
        Planet result = instance.getPlanet(pid);
        assertEquals(pid, result.getPlanetId());
    }
View Full Code Here

TOP

Related Classes of org.metawb.astro.Planet

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.