package net.bettyluke.tracinstant.data;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.*;
import org.junit.Test;
public class TicketTest {
@Test
public void testGetValue() {
Ticket t = new Ticket(1);
assertNull(t.getValue("changetime"));
assertNull(t.getValue("Modified"));
t.putField("changetime", "");
assertThat(t.getValue("changetime"), is(""));
assertThat(t.getValue("Modified"), is(""));
t.putField("Modified", "");
assertThat(t.getValue("changetime"), is(""));
assertThat(t.getValue("Modified"), is(""));
t.putField("Modified", "A");
assertThat(t.getValue("changetime"), is("A"));
assertThat(t.getValue("Modified"), is("A"));
t.putField("Modified", "");
t.putField("changetime", "C");
assertThat(t.getValue("changetime"), is("C"));
assertThat(t.getValue("Modified"), is("C"));
t.putField("Modified", "M");
assertThat(t.getValue("changetime"), is("C"));
assertThat(t.getValue("Modified"), is("M"));
}
}