package dw.xmlrpc.utest;
import static org.junit.Assert.*;
import java.util.Date;
import dw.xmlrpc.PageVersion;
public class Test_PageVersion {
@org.junit.Test(expected=IllegalArgumentException.class)
public void ShouldntAcceptToBuildWithNullId(){
new PageVersion(null, "author", "127.0.0.1", "E", "summary", new Date(), 123456789);
}
@org.junit.Test
public void toStringShouldntThrowNullRef(){
PageVersion page = new PageVersion("id", null, null, null, null, null, null);
assertNotNull(page.toString());
}
@org.junit.Test
public void userAndAuthorReturnTheSameValue(){
PageVersion page = new PageVersion("id", "toto", null, null, null, null, null);
assertEquals(page.user(), page.author());
}
@org.junit.Test
public void returnTheExpectedDate(){
Date date = new Date();
PageVersion page = new PageVersion("id", "author", "127.0.0.1", "E", "summary", new Date(), 123456789);
assertEquals(date, page.lastModified());
}
}