package tv.dyndns.kishibe.qmaclone.client.packet;
import tv.dyndns.kishibe.qmaclone.client.QMACloneGWTTestCaseBase;
import com.google.gwt.safehtml.shared.SafeHtml;
public class PacketPlayerSummaryTest extends QMACloneGWTTestCaseBase {
private PacketPlayerSummary player;
@Override
protected void gwtSetUp() throws Exception {
super.gwtSetUp();
player = new PacketPlayerSummary();
player.level = "修練10";
player.name = "プレイヤー";
player.prefecture = "青森";
player.rating = 1234;
}
public void testAsSafeHtml() {
final SafeHtml html = player.asSafeHtml();
assertEquals("修練10 プレイヤー<br>青森 1234", html.asString());
}
public void testAsResultSafeHtml() {
final SafeHtml html = player.asResultSafeHtml();
assertEquals("修練10 プレイヤー", html.asString());
}
public void testAsGameSafeHtml() {
final SafeHtml html = player.asGameSafeHtml();
assertEquals("修練10<br>プレイヤー", html.asString());
}
public void testGetDefaultPlayerSummary() {
player = PacketPlayerSummary.getDefaultPlayerSummary();
assertEquals("(COM)", player.level);
assertEquals("未初期化です", player.name);
assertEquals("東京", player.prefecture);
assertEquals(1300, player.rating);
}
}