Examples of saveIt()


Examples of org.javalite.activejdbc.test_models.Image.saveIt()

    public void shouldWriteAndReadBytesToDb() throws SQLException, IOException {
        Image image = new Image();
        byte[] igorBytes = Util.readResourceBytes("/igor.jpg");
        image.set("name", "igor's head");
        image.set("content", igorBytes);
        image.saveIt();

        Image igor1 = (Image) Image.findAll().get(0);
        byte[] igor1Bytes = igor1.getBytes("content");
        assertEqual(igorBytes, igor1Bytes);
    }
View Full Code Here

Examples of org.javalite.activejdbc.test_models.Item.saveIt()

    public void shouldSetVersionToOneWhenCreatingNewRecord(){
        deleteAndPopulateTable("items");
        Item m = new Item();
        m.set("item_number", 1);
        m.set("item_description", "descr 1");
        m.saveIt();
        Item m1 = Item.findById(1);
        a(m1.get("lock_version")).shouldBeEqual(1);
    }

View Full Code Here

Examples of org.javalite.activejdbc.test_models.Item.saveIt()

    public void shouldAdvanceVersionWhenRecordIsUpdated(){
        deleteAndPopulateTable("items");
        Item m = new Item();
        m.set("item_number", 1);
        m.set("item_description", "descr 1");
        m.saveIt();

        m = Item.findById(1);
        m.set("item_description", "descr 2").saveIt();
        a(m.get("lock_version")).shouldBeEqual(2);// this will ensure that the value is updated in the model itself
        m = Item.findById(1);
View Full Code Here

Examples of org.javalite.activejdbc.test_models.Item.saveIt()

    public void shouldThrowExceptionWhenVersionCollisionHappens(){
        deleteAndPopulateTable("items");
        Item m = new Item();
        m.set("item_number", 1);
        m.set("item_description", "descr 2").saveIt();
        m.saveIt();

        Item m1 = Item.findById(1);
        Item m2 = Item.findById(1);

        m1.set("item_description", "descr 5").saveIt();
View Full Code Here

Examples of org.javalite.activejdbc.test_models.Meal.saveIt()

    @Test
    public void shouldNotWrapDBException(){
        Meal m  = new Meal();
        try{
            m.saveIt();
        }catch(DBException e){
            the(e.getCause() instanceof DBException).shouldBeFalse();
        }
    }
}
View Full Code Here

Examples of org.javalite.activejdbc.test_models.Person.saveIt()

        long createdAt = new GregorianCalendar(2014, 8, 22).getTimeInMillis();
        long updatedAt = new GregorianCalendar(2014, 8, 23).getTimeInMillis();

        p.set("created_at", new Timestamp(createdAt));
        p.set("updated_at", new Timestamp(updatedAt));
        p.saveIt();

        p = (Person) Person.findAll().get(0);

        a(p.get("created_at")).shouldBeEqual(new Timestamp(createdAt));
        a(p.get("updated_at")).shouldBeEqual(new Timestamp(updatedAt));
View Full Code Here

Examples of org.javalite.activejdbc.test_models.Person.saveIt()

        p.manageTime(false);

        p.set("name", "igor");
        p.set("created_at", new Timestamp(createdAt));
        p.set("updated_at", new Timestamp(updatedAt));
        p.saveIt();

        Person.findAll().dump();

        p = (Person) Person.findAll().get(0);
View Full Code Here

Examples of org.javalite.activejdbc.test_models.Person.saveIt()

   
    @Test
    public void shouldCreateModel() {

        Person p = Person.create("name", "Sam", "last_name", "Margulis", "dob", "2001-01-07");
        p.saveIt();
        a(p.get("name")).shouldBeEqual("Sam");
    }

    @Test(expected = IllegalArgumentException.class)
    public void shouldThrowExceptionIfWrongValuePassed() {
View Full Code Here

Examples of org.javalite.activejdbc.test_models.Person.saveIt()

    @Test
    public void shouldRefreshCreatedAndUpdatedAttributes() throws InterruptedException {

        Person p = new Person();
        p.set("name", "John", "last_name", "Doe");
        p.saveIt();

        Timestamp createdOrig = p.getTimestamp("created_at");
        Timestamp updatedOrig = p.getTimestamp("updated_at");

        Thread.sleep(500);
View Full Code Here

Examples of org.javalite.activejdbc.test_models.Person.saveIt()

        Person p = new Person();
        p.set("name", "Lisa");
        p.set("last_name", "Simpson");
        //DOB setter missing
        p.saveIt();

        p  = Person.findFirst("last_name = ?", "Simpson");
        Timestamp createdAt = p.getTimestamp("created_at");
        a(createdAt).shouldNotBeNull();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.