Package net.cloudcodex.server.data.campaign.scene

Examples of net.cloudcodex.server.data.campaign.scene.SceneToCreateSDO


    @Test
    public void testCreatingAGoodNewScene() {

      final String intro = "The Intro";
      final SceneToCreateSDO scene = new SceneToCreateSDO();
      scene.setCharacters(new long[] {char1Id, char2Id, char3Id});
      scene.setIntroduction(intro);
     
      final SceneToCreateSDO[] scenes = new SceneToCreateSDO[] { scene };
     
      boolean result = messageService.startScenes(context, campaignId, scenes);
      assertTrue(result);
View Full Code Here


   
    @Test
    public void testCreatingAGoodNewSceneWithAliases() {

      final String intro = "The Intro";
      final SceneToCreateSDO scene = new SceneToCreateSDO();
      scene.setCharacters(new long[] {char1Id, char2Id, char3Id});
      scene.setIntroduction(intro);

      final Map<Long, String> char1Aliases = new HashMap<Long, String>();
      char1Aliases.put(null, "Global");
      char1Aliases.put(char3Id, "Specific");
      scene.getAliases().put(char1Id, char1Aliases);
     
      final SceneToCreateSDO[] scenes = new SceneToCreateSDO[] { scene };
     
      boolean result = messageService.startScenes(context, campaignId, scenes);
      assertTrue(result);
View Full Code Here

   
    @Test
    public void testCreating2GoodNewScenes() {

      final String intro = "The Intro";
      final SceneToCreateSDO scene = new SceneToCreateSDO();
      scene.setCharacters(new long[] {char1Id, char3Id});
      scene.setIntroduction(intro);

      final SceneToCreateSDO scene2 = new SceneToCreateSDO();
      scene2.setCharacters(new long[] {char2Id, npc1Id});
      scene2.setIntroduction(intro + "2");

      final SceneToCreateSDO[] scenes = new SceneToCreateSDO[] { scene, scene2 };
     
      boolean result = messageService.startScenes(context, campaignId, scenes);
      assertTrue(result);
View Full Code Here

   
    @Test
    public void testCreating2GoodNewScenesWithNPCUbiquity() {

      final String intro = "The Intro";
      final SceneToCreateSDO scene = new SceneToCreateSDO();
      scene.setCharacters(new long[] {char1Id, char3Id, npc1Id});
      scene.setIntroduction(intro);

      final SceneToCreateSDO scene2 = new SceneToCreateSDO();
      scene2.setCharacters(new long[] {char2Id, npc1Id});
      scene2.setIntroduction(intro + "2");

      final SceneToCreateSDO[] scenes = new SceneToCreateSDO[] { scene, scene2 };
     
      boolean result = messageService.startScenes(context, campaignId, scenes);
      assertTrue(result);
View Full Code Here

    }
    @Test
    public void testCreating2ScenesButUbiquity() {

      final String intro = "The Intro";
      final SceneToCreateSDO scene = new SceneToCreateSDO();
      scene.setCharacters(new long[] {char1Id, char3Id});
      scene.setIntroduction(intro);

      final SceneToCreateSDO scene2 = new SceneToCreateSDO();
      scene2.setCharacters(new long[] {char2Id, npc1Id, char1Id});
      scene2.setIntroduction(intro + "2");

      final SceneToCreateSDO[] scenes = new SceneToCreateSDO[] { scene, scene2 };
     
      boolean result = messageService.startScenes(context, campaignId, scenes);
      assertFalse(result);
View Full Code Here

   
    @Test
    public void testCreatingASceneWithOnlyNPC() {

      final String intro = "The Intro";
      final SceneToCreateSDO scene = new SceneToCreateSDO();
      scene.setCharacters(new long[] {npc1Id, npc2Id});
      scene.setIntroduction(intro);
     
      final SceneToCreateSDO[] scenes = new SceneToCreateSDO[] { scene };
     
      boolean result = messageService.startScenes(context, campaignId, scenes);
      assertFalse(result);
View Full Code Here

   
    @Test
    public void testCreatingASceneWithMissingParams() {

      final String intro = "The Intro";
      final SceneToCreateSDO scene = new SceneToCreateSDO();
      scene.setCharacters(new long[] {});
      scene.setIntroduction(intro);
     
      final SceneToCreateSDO[] scenes = new SceneToCreateSDO[] { scene };
     
      boolean result = messageService.startScenes(context, campaignId, scenes);
      assertFalse(result);
View Full Code Here

   
    @Test
    public void testCreatingASceneWithPCNotDispatched() {

      final String intro = "The Intro";
      final SceneToCreateSDO scene = new SceneToCreateSDO();
      scene.setCharacters(new long[] {char1Id});
      scene.setIntroduction(intro);
     
      final SceneToCreateSDO[] scenes = new SceneToCreateSDO[] { scene };
     
      boolean result = messageService.startScenes(context, campaignId, scenes);
      assertFalse(result);
View Full Code Here

    if(dto == null) {
      return null;
    }

    final SceneToCreateSDO sceneToCreate = new SceneToCreateSDO();
    sceneToCreate.setCharacters(dto.getCharacters());
    sceneToCreate.setIntroduction(dto.getIntroduction());
    sceneToCreate.getAliases().putAll(dto.getAliases());
   
    return sceneToCreate;
  }
View Full Code Here

TOP

Related Classes of net.cloudcodex.server.data.campaign.scene.SceneToCreateSDO

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.