/* * Copyright (c) 2012. HappyDroids LLC, All rights reserved. */ package com.happydroids.droidtowers.achievements; import com.happydroids.droidtowers.NonGLTestRunner; import com.happydroids.droidtowers.types.ServiceRoomTypeFactory; import org.junit.Test; import org.junit.runner.RunWith; import static com.happydroids.droidtowers.Expect.expect; @RunWith(NonGLTestRunner.class) public class RewardTest { @Test public void getRewardString_shouldWork_whenRewardIsMoney() { Reward reward = new Reward(RewardType.GIVE, AchievementThing.MONEY, 100); expect(reward.getRewardString(true)).toEqual("Awarded $100"); } @Test public void getRewardString_shouldWork_whenRewardIsObjectType() { ServiceRoomTypeFactory.instance(); Reward reward = new Reward(RewardType.UNLOCK, AchievementThing.OBJECT_TYPE, "MAIDS_CLOSET"); expect(reward.getRewardString(true)).toEqual("Unlocked Maids Closet"); } }