@Test
public void test_write(){
Kryo kryo = Mockito.mock(Kryo.class);
Output output = Mockito.mock(Output.class);
MeasurePointIdSerializer measurePointIdSerializer = new MeasurePointIdSerializer();
measurePointIdSerializer.write(kryo, output, "111");
Mockito.verify(output).writeInt(-1);
Mockito.verify(output).writeString("111");
measurePointIdSerializer.write(kryo, output, "111");
Mockito.verify(output).writeInt(0);
Mockito.reset(output);
measurePointIdSerializer.write(kryo, output, "111");
Mockito.verify(output).writeInt(0);
Mockito.verify(output,Mockito.never()).writeString("111");
Mockito.reset(output);
measurePointIdSerializer.write(kryo, output, "222");
Mockito.verify(output).writeInt(-1);
Mockito.verify(output,Mockito.never()).writeString("22");
Mockito.reset(output);
measurePointIdSerializer.write(kryo, output, "222");
Mockito.verify(output).writeInt(1);
Mockito.reset(output);
measurePointIdSerializer.write(kryo, output, "111");
Mockito.verify(output).writeInt(0);
Mockito.verify(output,Mockito.never()).writeString("111");
}