package net.hockeyapp.android.objects.metrics;
import junit.framework.Assert;
import junit.framework.TestCase;
import net.hockeyapp.android.metrics.model.Application;
import java.io.IOException;
import java.io.StringWriter;
/// <summary>
/// Data contract test class ApplicationTests.
/// </summary>
public class ApplicationTests extends TestCase {
public void testVerProperty() {
String expected = "Test string";
Application item = new Application();
item.setVer(expected);
String actual = item.getVer();
Assert.assertEquals(expected, actual);
expected = "Other string";
item.setVer(expected);
actual = item.getVer();
Assert.assertEquals(expected, actual);
}
public void testSerialize() throws IOException {
Application item = new Application();
item.setVer("Test string");
StringWriter writer = new StringWriter();
item.serialize(writer);
String expected = "{\"ai.application.ver\":\"Test string\"}";
Assert.assertEquals(expected, writer.toString());
}
}